package com.jctrip.hotel.source.model.meituan.resp;

import lombok.Data;

import java.io.Serializable;

/**
 * @Author: zxy
 * @CreateTime: 2023-12-26 11:39
 * @Description: https://developer-distribution.meituan.com/#/apiDocs/1/25/28
 */
@Data
public class OrderCancelResp implements Serializable {
    /**
     * 分销商订单ID。若字段为空会导致订单取消失败。。
     */
    private String distributorOrderId;

    /**
     * 美团订单ID。若字段为空会导致订单取消失败。
     */
    private Long mtOrderId;

    /**
     * 取消订单返回码：
     * 0 取消成功
     * 1 系统繁忙
     * 2 取消失败（超过最晚可取消时间；用户已入住等原因）
     * 3 订单号不存在
     * 4 取消失败，产品不允许取消
     * 5 订单取消中
     * 20 其它
     */
    private Integer code;

    /**
     * 取消结果详细描述。
     */
    private String desc;
}
